27.2.2 HTTP Codecs with HttpMessageReaders and HttpMessageWriters
27.2.2 HTTP编解码器——HttpMessageReaders与HttpMessageWriters
Spring WebFlux使用HttpMessageReader和HttpMessageWriter接口转换HTTP请求与回应。它们由CodecConfigurer配置——通过查看类路径里可用的库配置默认值。
Spring Boot通过使用CodecCustomizer实例,更进一步地实现自定义。比如,spring.jackson.*配置键被应用于Jackson编解码器。
如果你需要添加或自定义编解码器,你可以创建一个自定义的CodecCustomizer组件,如下所示:
import org.springframework.boot.web.codec.CodecCustomizer;
@Configuration
public class MyConfiguration {
    @Bean
    public CodecCustomizer myCodecCustomizer() {
        return codecConfigurer -> {
            // ...
        }
    }
}